#ifndef __GLOBALMOUSELISTENER__
#define __GLOBALMOUSELISTENER__

#include "../includes/includes.h"

#include "../components/MainComponent.h"

#include "../timers/ChangingStateTimer.h"

class GlobalMouseListener : public MouseListener
{
	public:
		GlobalMouseListener(MainComponent * mainComponent);

		~GlobalMouseListener();

		void mouseEnter(const MouseEvent &e);

		void mouseExit(const MouseEvent &e); 

		void mouseDown(const MouseEvent &e);
	private:
};

#endif

